// 获取本地图标
export function getLocalIcons() {
  const localIcons = import.meta.glob('../assets/local-icon/*.svg');
  console.log('本地图标路径:', Object.keys(localIcons));
  
  const keys = Object.keys(localIcons)
    .map(item => item.split('/').at(-1)?.replace('.svg', '') || '')
    .filter(Boolean);
  
  console.log('本地图标名称:', keys);
  return keys;
}

// 获取本地图标的绝对路径
export function getLocalIconPath() {
  // 前端获取绝对路径方式
  // 根据需求，需要返回类似 "C:\Users\HZ\Desktop\常用\XM\Soybean\soybean-admin-element-plus-main\src\assets\local-icon" 格式的路径
  
  // 这里我们使用一个固定路径，因为前端代码中无法直接获取操作系统的实际文件路径
  // 在实际生产环境中，最好从后端获取这个路径
  return 'C:\\Users\\HZ\\Desktop\\常用\\XM\\Soybean\\soybean-admin-element-plus-main\\src\\assets\\local-icon';
}

// 获取系统图标绝对路径
export function getSystemIconPath() {
  // 返回系统图标的绝对路径
  return 'C:\\Users\\HZ\\Desktop\\常用\\XM\\Soybean\\soybean-admin-element-plus-main\\src\\assets\\svg-icon';
}

// 获取系统图标
export function getSystemIcons() {
  const sysIcons = import.meta.glob('../assets/svg-icon/*.svg');
  console.log('系统图标路径:', Object.keys(sysIcons));
  
  const keys = Object.keys(sysIcons)
    .map(item => item.split('/').at(-1)?.replace('.svg', '') || '')
    .filter(Boolean);
  
  console.log('系统图标名称:', keys);
  return keys;
}
